<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        // 1、八进制0~7
        var num1 = 07; //7
        console.log(num1);
        var num2 = 020; //2*8的1次方 = 16
        console.log(num2);
        var num3 = 0120; //1*8的2次方 + 2*8的1次方 + 0 = 80
        console.log(num3);

        //2、十六进制0~9 A~F
        var num4 = 0xA; //10
        console.log(num4);
        var num5 = 0xA9; //10*16的1次方 + 9 = 169
        console.log(num5);
        // 在JS中八进制前面加0表示八进制，十六进制前面加0x表示十六进制

        //3、 最大值：Number.MAX_VALUE
        console.log(Number.MAX_VALUE);
        //4、 最小值：Number.MIN_VALUE
        console.log(Number.MIN_VALUE);
        // 5、 无穷大
        console.log(Number.MAX_VALUE * 2); //Infinity(表示无穷大)
        // 6、无穷小
        console.log(-Number.MAX_VALUE * 2); //-Infinity(表示无穷小)
        //7、 非数值
        console.log('pink老师' - 100); //NaN(Not a Number的缩写)表示一个非数值

        // 8、isNaN()这个方法用来判断非数字，并且返回一个值，如果是数字返回的是false；如果不是数字返回的是true\
        console.log(isNaN(12)); //false
        console.log(isNaN('pink老师')); //true
    </script>
</head>

<body>

</body>

</html>